根據PM猴子與身邊許多產品經理聊天的過程中,發現產品經理最常被工程師詢問的問題之一就是:「為什麼要做這個功能?」理所當然大家都想知道目前在做的工作是否對公司有貢獻或是對使用者有幫助,但是在產品還沒有真正做出來以前,身為產品經理應該怎麼確認這個功能是使用者想要的呢? 敏捷開發之所以流行的原因就是因為過去的瀑布式開發會把產品規格都設計得很完整、工程師依照規格書開發、測試工程師進行完整的測試之後讓產品上線,這個過程可能歷時短則半年長則兩年產品終於上線,才發現使用者根本不買單,因此敏捷開發希望透過迭代(Iteration)的方式持續交付產品給使用者。但即使是敏捷式開發,也是先有對產品的功能假設,開發出來後丟到市場讓使用者測試,於是,在開發之前難到就沒有辦法回答這個問題嗎? No No No, 當然有辦法,而這樣的方法就叫做需求驗證(Validation)。所以一個好的產品設計流程應該是先進行需求驗證,再針對驗證結果提出產品功能,開發後進到市場收集使用者反饋持續迭代優化。
需求驗證的方法有好幾種,今天我想介紹三種PM猴子常用的方式: 使用者訪談、問卷、原型測試。
Ref: https://unsplash.com/photos/eF7HN40WbAQ
通過直接與使用這進行訪談,可以深度地了解使用者的痛點,還有他們對於我們想像中的產品功能提供反饋。使用者訪談的優點在於可以問出問題背後的問題,找出他們內心真正的渴望,同時也可以了解從使用者的角度怎麼看待這些產品功能。然而因為使用者訪談不太可能大規模進行,要小心會有誤差效應。關於使用者訪談的方法可以參考以下步驟:
準備和規劃: 在進行使用者訪談之前,首先需要明確目標和研究問題。確定您希望了解的信息以及您要訪問的受眾。
選擇受訪者: 選擇代表性的用戶來進行訪談,這些用戶應該具有多樣性,以確保您得到多角度的反饋。然而由於訪談人數的受限,在篩選你的使用者時應該將使用者進行更加細緻的區分,思考這個受訪者就是你之後在寫使用者故事(User story)時的那個 As a XXX user
建立訪談大綱: 準備一份訪談指南(Discussion guide),其中包含您本次的目標,想要問的問題,每個問題預計要花費的時間。這些問題應該要具備開放性,以鼓勵用戶提供詳細信息,而不僅僅是肯定或否定回答。先寫Discussion guide可以避免問一些引導性的問題,同時更好的掌握訪談節奏,也可以在訪談過程中避免漏掉一些重要問題忘記詢問。
進行訪談: 與用戶一對一進行訪談,確保在輕松的環境中進行。訪談內容需要做成紀錄,PM猴子常常會請同事幫忙一起參與當訪談紀錄者,或是直接詢問受訪者是否同意在訪談過程中錄音錄影(現在坊間有一些AI工具可以自動轉換音檔成為逐字稿,甚至整理重點)。
分析和歸納: 將訪談數據整理並分析,尋找共同的主題、需求和模式。這有助於確定真正的客戶需求。
產生行動計劃: 根據訪談結果,此時已經可以驗證產品功能是否滿足客戶需求,並依此制定出產品計劃,包括調整產品功能規劃、設計和開發。
Ref: https://unsplash.com/photos/s9CC2SKySJM
問卷算是最常使用的方法之一,因為問卷是一個可以大量蒐集使用者反饋的重要方法。如何設計出好的問卷,其知識深度很高,這裡就不展開太多,但基本的透過問卷驗證需求的方法大致如下:
1. 問卷設計
2. 問卷執行
3. 分析和應用
Ref: https://unsplash.com/photos/1-D_zLvKRoA
原型設計是PM猴子最喜歡的方法之一。因為在有限的資源下設計出一個產品原型(prototype)是一個很好玩的過程,建立原型或試驗版本的產品,然後將其提供給使用者試用。收集他們的反饋,看看他們如何使用產品,以及他們的反應如何,這可以幫助產品經理驗證我們是否正確地理解了客戶需求,產品是否真正解決使用者的痛點。原型設計的方法:
明確目標: 開始之前,明確了解要設計原型的目的。是為了驗證新功能的可行性,還是為了溝通和驗證整個產品的設計?
低成本原型: 原型不必是完整的產品,可以是一個簡化的版本,以節省時間和資源。使用低成本工具,如紙張原型、網絡原型工具或原型設計軟件。(關於怎麼在沒有工程師的資源下做出原型,之後再寫一篇文章跟大家分享)
驗證關鍵功能: 原型應該集中在驗證最關鍵的功能和交互,以確保它們符合用戶期望。
迭代設計: 根據用戶反饋和測試結果,不斷優化和改進原型。迭代是原型設計過程的重要部分。
用戶測試: 將原型提供給用戶測試,觀察他們的使用行為和反饋。這有助於確保產品設計符合實際用戶需求。
溝通和合作: 整理使用者的反饋並在團隊中分享原型,以便設計師、開發人員和利益相關者都能理解和參與設計過程,以及最終的需求驗證結果。
需求驗證是產品經理工作的核心,它確保我們的產品或服務真正滿足客戶的需求。通過訪談、問卷、原型設計,我們可以更好地了解客戶想要什麼。這不僅有助於提高客戶滿意度,還有助於提高市場競爭力,降低風險,減少資源浪費。要成為一名出色的產品經理,需求驗證是不可或缺的技能之一。